<?php
namespace app\common\validate\Product;

use think\Validate;
// 购物车的验证器
class Cart extends Validate
{
    /**
     * 验证规则
     * require 属于必填， unique：表示当前唯一的值, subject_order:表示是哪个表，只是省略表前缀
     */
    protected $rule = [
        'busid' => 'require',
        'proid' => 'require',
        'nums' => ['require', 'number', '>:0'],
        'price' => ['require', 'number', '>=:0'],
        'total' => ['require', 'number', '>=:0'],
        
    ];

    // 提示消息
    protected $message  =   [
        'busid.require'     => '用户ID必须填写',
        'proid.require' => '商品ID必须填写',

        'nums.require'  => '商品数量必须填写',
        'nums.>'      => '数量必须大于0',
        'nums.number'      => '商品数量的类型有误',

        'price.require'  => '商品价格必须填写',
        'price.number'      => '商品价格必须是数字类型',
        'price.>='      => '商品价格必须大于等于0元',
    
        'total.require'   => '商品总价必须填写',
        'total.number'      => '商品总价必须是数字类型',
        'total.>='      => '商品总价必须大于等于0元',
    ];
}   
?>